<?php
	//设置回拨线路接口--set_web_line.php
	//http://42.121.57.193:7788/platform/set_web_line.php?phone=18665986379&id=0

	include_once "init.php";

	$phone 				= $_GET["phone"];
	$web_line_id		= $_GET["id"];
	if(''==$phone)
	{
		die("-1|手机号码不可以为空");
	}
	if(''==$web_line_id)
	{
		die("-1|线路编号不可以为空");
	}
	if (strlen($phone) != 11 || false==is_numeric($phone) || ord($phone)!=49)
	{
		die("-1|手机号码必须是11位数字，并且以1开头");
	}

	if ($webline_config[$web_line_id]['id'] == '')
	{
		die("-1|错误的线路编号");
	}

	$con    = db_connect(DB_NAME);
	//从user表中获取线路配置
	$res = mysql_query("SELECT uuid,webline_id from user where phone='$phone'") or die("-1|查询数据库失败");
	$row = mysql_fetch_row($res);

	if (empty($row))
	{
		die("1|手机号码未注册");
	}
	//线路ID一致--直接返回成功，不做处理
	if($row['1'] == $web_line_id)
	{
		die("0|");
	}

	//更新user表线路编号字段
	$res = mysql_query("UPDATE user SET line_type=0,webline_id='$web_line_id' where phone='$phone'") or die("-1|查询数据库失败");

	if ( $res === false)
	{
		mysql_close($con);
		die ("-1|设置回拨线路失败");
	}
	else
	{

		$type		  	= '1';
		$account      	= 'a_'.$row['0'];
		$accountType  	= '1';				//0：普通<默认>；1：电话卡；2：结算
		$name 		  	= 'n_'.$row['0'];
		$money		  	= 0.00;
		$limitMoney	  	= 0.00;
		$feerateGroup 	= $webline_config[$web_line_id]['feerate'];
		$lockType     	= 0;
		$validTime	  	= strtotime("+10 year").'000';
		$loginName	   	= VOS_USER;
		$loginPassword 	= VOS_PW;

		//调用VOS接口--注册用户
		$result = setcustomer($type,$account,$accountType,$name,$money,$limitMoney,$feerateGroup,$lockType,$validTime,$loginName,$loginPassword);
		if('0'!=$result[0]&&'|'!=$result[1])
		{
			mysql_close($con);
			die('-1|VOS更新回拨线路失败');
		}
		else
		{
			echo("0|");
		}

	}
	mysql_close($con);
?>